/**
 * 登录和注册请求参数
 */
export interface LoginData {
  /**
   * 用户名
   */
  username: string;
  /**
   * 密码
   */
  password: string;

  /**
   * 验证码缓存key
   */
  captchaKey?: string;

  /**
   * 登录验证码
   */
  captchaCode?: string;
  /**
   * 手机号码
   */
  phone: string;
  /**
   *学院
   */
  officeId: string;
  /**
   *职位
   */
  post: string;
  /**
   * 姓名
   */
  name: string;
  /**
   * 绑定手机验证码
   */
  sms_code: string;
  /**
   * 角色
   */
  roleId: string;
}

/**
 * 登录响应
 */
export interface LoginResult {
  /**
   * 访问token
   */
  accessToken?: string;
  /**
   * 过期时间(单位：毫秒)
   */
  expires?: number;
  /**
   * 刷新token
   */
  refreshToken?: string;
  /**
   * token 类型
   */
  tokenType?: string;
}

/**
 * 验证码响应
 */
export interface CaptchaResult {
  /**
   * 验证码缓存key
   */
  captchaKey: string;
  /**
   * 验证码图片Base64字符串
   */
  captchaBase64: string;
}

// /**
//  * 注销请求参数
//  */
// export interface LogoutData {
//   /**
//    *码
//    */
//   code: number;
//   /**
//    * 标题
//    */
//   total: number;
//   /**
//    * 信息
//    */
//   msg: string;
//   /**
//    * 数据
//    */
//   data: object;
// }
